Interface BgpUpdate

All Superinterfaces:
BgpPacket, IPCData, Pdu, Signal
All Known Implementing Classes:
BgpUpdateImpl

public interface BgpUpdate extends BgpPacket
  • Method Details

    • getUnfeasibleLength

      Short getUnfeasibleLength()
      Returns:
      Short Returns a Short
    • setUnfeasibleLength

      void setUnfeasibleLength(Short unfeasibleLength)
      Parameters:
      unfeasibleLength - Takes in a parameter of unfeasibleLength
    • getWithdrawnRoutes

      List<BgpPrefix> getWithdrawnRoutes()
      Returns:
      List<BgpPrefix> Returns a List<BgpPrefix>
    • setWithdrawnRoutes

      void setWithdrawnRoutes(List<BgpPrefix> withdrawnRoutes)
      Parameters:
      withdrawnRoutes - Takes in a parameter of withdrawnRoutes
    • getPathAttributeLength

      Short getPathAttributeLength()
      Returns:
      Short Returns a Short
    • setPathAttributeLength

      void setPathAttributeLength(Short pathAttributeLength)
      Parameters:
      pathAttributeLength - Takes in a parameter of pathAttributeLength
    • getPathAttributes

      List<BgpAttribute> getPathAttributes()
      Returns:
      List<BgpAttribute> Returns a List<BgpAttribute>
    • setPathAttributes

      void setPathAttributes(List<BgpAttribute> pathAttributes)
      Parameters:
      pathAttributes - Takes in a parameter of pathAttributes
    • getNLRI

      List<BgpPrefix> getNLRI()
      Returns:
      List<BgpPrefix> Returns a List<BgpPrefix>
    • setNLRI

      void setNLRI(List<BgpPrefix> NLRI)
      Parameters:
      NLRI - Takes in a parameter of NLRI